home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1991: Code Warrior / bincue / Code Warrior.bin / Tools & Apps (Moof!) / Localization Tools / MPW Localization Tool / Localization / LocCompareFiles < prev    next >
Encoding:
Text File  |  1990-08-23  |  7.6 KB  |  148 lines  |  [TEXT/MPS ]

  1. #    © Apple Computer, 1985-1990
  2. #     8/9/88      Cindy     added GetCreator line so program wouldn't be soooo slow and would work on all creators
  3. #    6/89     Susan     added types for bdah
  4. #    1/29/90   ddm    added diagnosic echo lines...
  5. #                    also added lines before calling RunLoop to save "{oldLOC}.r" and "{oldUS}.r"
  6. #                    Commented out the open and save lines.
  7. #    1/30/90   ddm    Changed source file for PREC resources for NewUS.r from OldUS to NewUS.
  8. #    2/1/90      ddm    Added echo statements to give feedback to the user.
  9. #    2/14/90      ddm    Fixed 2 of the 3 DeRez lines which call GetCreator.  They used to get the 
  10. #                    creator of oldUS and oldLoc and try to get the bundle/version resource
  11. #                    from newUS and DeRez it into oldUS.r and oldLoc.r!
  12. #                    They now DeRez the bundle/version resource from oldUS into oldUS.r and
  13. #                    DeRez the bundle/version resource from oldLoc into oldLoc.r.
  14. #                    There is still no test for these resources in RunLoop, which would be nice,
  15. #                    since it would remind the user that s/he needs to update the bundle/version 
  16. #                    resource.
  17. #
  18. #
  19. echo "starting “LocCompareFiles”" `date` >> "{Worksheet}"
  20. echo "••••••••••••••••••••••••••••••••••••••••••••••••••••••••• DeRez (time)" >> "{Worksheet}"
  21. derez "{newUS}" -only "`GetCreator "{newUS}"`(0)" -e -m 45 "{localization}newtypes.r" > "{newUS}.r"
  22. echo -n "•" >> "{worksheet}"
  23. derez "{newUS}" -only "ALRT" -e -m 80 "{localization}newtypes.r" >> "{newUS}.r"
  24. echo -n "•" >> "{worksheet}"
  25. derez "{newUS}" -only "bdah" -e -m 80 "{localization}newtypes.r" >> "{newUS}.r"
  26. echo -n "•" >> "{worksheet}"
  27. derez "{newUS}" -only "CNTL" -e -m 80 "{localization}newtypes.r" >> "{newUS}.r"
  28. echo -n "•" >> "{worksheet}"
  29. derez "{newUS}" -only "CTY#" -e -m 80 "{localization}newtypes.r" >> "{newUS}.r"
  30. echo -n "•" >> "{worksheet}"
  31. derez "{newUS}" -only "DITL" -e -m 80 "{localization}newtypes.r" >> "{newUS}.r"
  32. echo -n "•" >> "{worksheet}"
  33. derez "{newUS}" -only "DLOG" -e -m 80 "{localization}newtypes.r" >> "{newUS}.r"
  34. echo -n "•" >> "{worksheet}"
  35. derez "{newUS}" -only "insc" -e -m 80 "{localization}newtypes.r" >> "{newUS}.r"
  36. echo -n "•" >> "{worksheet}"
  37. derez "{newUS}" -only "MENU" -e -m 80 "{localization}newtypes.r" >> "{newUS}.r"
  38. echo -n "•" >> "{worksheet}"
  39. derez "{newUS}" -only "minf" -e -m 80 "{localization}newtypes.r" >> "{newUS}.r"
  40. echo -n "•" >> "{worksheet}"
  41. derez "{newUS}" -only "mstr" -e -m 80 "{localization}newtypes.r" >> "{newUS}.r"
  42. echo -n "•" >> "{worksheet}"
  43. derez "{newUS}" -only "mst#" -e -m 80 "{localization}newtypes.r" >> "{newUS}.r"
  44. echo -n "•" >> "{worksheet}"
  45. derez "{newUS}" -only "'PREC'(3)" -e -m 80 "{localization}newtypes.r" >> "{newUS}.r"
  46. echo -n "•" >> "{worksheet}"
  47. derez "{newUS}" -only "'PREC'(109)" -e -m 80 "{localization}newtypes.r" >> "{newUS}.r"
  48. echo -n "•" >> "{worksheet}"
  49. derez "{newUS}" -only "STR " -e -m 80 "{localization}newtypes.r" >> "{newUS}.r"
  50. echo -n "•" >> "{worksheet}"
  51. derez "{newUS}" -only "STR#" -e -m 80 "{localization}newtypes.r" >> "{newUS}.r"
  52. echo -n "•" >> "{worksheet}"
  53. derez "{newUS}" -only "TEXT" -e -m 80 "{localization}newtypes.r" >> "{newUS}.r"
  54. echo -n "•" >> "{worksheet}"
  55. derez "{newUS}" -only "vers" -e -m 80 "{localization}newtypes.r" >> "{newUS}.r"
  56. echo -n "•" >> "{worksheet}"
  57. derez "{newUS}" -only "WIND" -e -m 80 "{localization}newtypes.r" >> "{newUS}.r"
  58. echo -n "•" >> "{worksheet}"
  59. #
  60. derez "{oldUS}" -only "`GetCreator "{oldUS}"`(0)" -e -m 45 "{localization}newtypes.r" > "{oldUS}.r"
  61. echo -n "•" >> "{worksheet}"
  62. derez "{oldUS}" -only "ALRT" -e -m 80 "{localization}newtypes.r" >> "{oldUS}.r"
  63. echo -n "•" >> "{worksheet}"
  64. derez "{oldUS}" -only "bdah" -e -m 80 "{localization}newtypes.r" >> "{oldUS}.r"
  65. echo -n "•" >> "{worksheet}"
  66. derez "{oldUS}" -only "CNTL" -e -m 80 "{localization}newtypes.r" >> "{oldUS}.r"
  67. echo -n "•" >> "{worksheet}"
  68. derez "{oldUS}" -only "CTY#" -e -m 80 "{localization}newtypes.r" >> "{oldUS}.r"
  69. echo -n "•" >> "{worksheet}"
  70. derez "{oldUS}" -only "DITL" -e -m 80 "{localization}newtypes.r" >> "{oldUS}.r"
  71. echo -n "•" >> "{worksheet}"
  72. derez "{oldUS}" -only "DLOG" -e -m 80 "{localization}newtypes.r" >> "{oldUS}.r"
  73. echo -n "•" >> "{worksheet}"
  74. derez "{oldUS}" -only "insc" -e -m 80 "{localization}newtypes.r" >> "{oldUS}.r"
  75. echo -n "•" >> "{worksheet}"
  76. derez "{oldUS}" -only "MENU" -e -m 80 "{localization}newtypes.r" >> "{oldUS}.r"
  77. echo -n "•" >> "{worksheet}"
  78. derez "{oldUS}" -only "minf" -e -m 80 "{localization}newtypes.r" >> "{oldUS}.r"
  79. echo -n "•" >> "{worksheet}"
  80. derez "{oldUS}" -only "mstr" -e -m 80 "{localization}newtypes.r" >> "{oldUS}.r"
  81. echo -n "•" >> "{worksheet}"
  82. derez "{oldUS}" -only "mst#" -e -m 80 "{localization}newtypes.r" >> "{oldUS}.r"
  83. echo -n "•" >> "{worksheet}"
  84. derez "{oldUS}" -only "'PREC'(3)" -e -m 80 "{localization}newtypes.r" >> "{oldUS}.r"
  85. echo -n "•" >> "{worksheet}"
  86. derez "{oldUS}" -only "'PREC'(109)" -e -m 80 "{localization}newtypes.r" >> "{oldUS}.r"
  87. echo -n "•" >> "{worksheet}"
  88. derez "{oldUS}" -only "STR " -e -m 80 "{localization}newtypes.r" >> "{oldUS}.r"
  89. echo -n "•" >> "{worksheet}"
  90. derez "{oldUS}" -only "STR#" -e -m 80 "{localization}newtypes.r" >> "{oldUS}.r"
  91. echo -n "•" >> "{worksheet}"
  92. derez "{oldUS}" -only "TEXT" -e -m 80 "{localization}newtypes.r" >> "{oldUS}.r"
  93. echo -n "•" >> "{worksheet}"
  94. derez "{oldUS}" -only "vers" -e -m 80 "{localization}newtypes.r" >> "{oldUS}.r"
  95. echo -n "•" >> "{worksheet}"
  96. derez "{oldUS}" -only "WIND" -e -m 80 "{localization}newtypes.r" >> "{oldUS}.r"
  97. echo -n "•" >> "{worksheet}"
  98. #
  99. derez "{oldLoc}" -only "`GetCreator "{oldLoc}"`(0)" -e -m 45 "{localization}newtypes.r" > "{oldLoc}.r"
  100. echo -n "•" >> "{worksheet}"
  101. derez "{oldLoc}" -only "ALRT" -e -m 80 "{localization}newtypes.r" >> "{oldLoc}.r"
  102. echo -n "•" >> "{worksheet}"
  103. derez "{oldLoc}" -only "bdah" -e -m 80 "{localization}newtypes.r" >> "{oldLoc}.r"
  104. echo -n "•" >> "{worksheet}"
  105. derez "{oldLoc}" -only "CNTL" -e -m 80 "{localization}newtypes.r" >> "{oldLoc}.r"
  106. echo -n "•" >> "{worksheet}"
  107. derez "{oldLoc}" -only "CTY#" -e -m 80 "{localization}newtypes.r" >> "{oldLoc}.r"
  108. echo -n "•" >> "{worksheet}"
  109. derez "{oldLoc}" -only "DITL" -e -m 80 "{localization}newtypes.r" >> "{oldLoc}.r"
  110. echo -n "•" >> "{worksheet}"
  111. derez "{oldLoc}" -only "DLOG" -e -m 80 "{localization}newtypes.r" >> "{oldLoc}.r"
  112. echo -n "•" >> "{worksheet}"
  113. derez "{oldLoc}" -only "insc" -e -m 80 "{localization}newtypes.r" >> "{oldLoc}.r"
  114. echo -n "•" >> "{worksheet}"
  115. derez "{oldLoc}" -only "MENU" -e -m 80 "{localization}newtypes.r" >> "{oldLoc}.r"
  116. echo -n "•" >> "{worksheet}"
  117. derez "{oldLoc}" -only "minf" -e -m 80 "{localization}newtypes.r" >> "{oldLoc}.r"
  118. echo -n "•" >> "{worksheet}"
  119. derez "{oldLoc}" -only "mstr" -e -m 80 "{localization}newtypes.r" >> "{oldLoc}.r"
  120. echo -n "•" >> "{worksheet}"
  121. derez "{oldLoc}" -only "mst#" -e -m 80 "{localization}newtypes.r" >> "{oldLoc}.r"
  122. echo -n "•" >> "{worksheet}"
  123. derez "{oldLoc}" -only "'PREC'(3)" -e -m 80 "{localization}newtypes.r" >> "{oldLoc}.r"
  124. echo -n "•" >> "{worksheet}"
  125. derez "{oldLoc}" -only "'PREC'(109)" -e -m 80 "{localization}newtypes.r" >> "{oldLoc}.r"
  126. echo -n "•" >> "{worksheet}"
  127. derez "{oldLoc}" -only "STR " -e -m 80 "{localization}newtypes.r" >> "{oldLoc}.r"
  128. echo -n "•" >> "{worksheet}"
  129. derez "{oldLoc}" -only "STR#" -e -m 80 "{localization}newtypes.r" >> "{oldLoc}.r"
  130. echo -n "•" >> "{worksheet}"
  131. derez "{oldLoc}" -only "TEXT" -e -m 80 "{localization}newtypes.r" >> "{oldLoc}.r"
  132. echo -n "•" >> "{worksheet}"
  133. derez "{oldLoc}" -only "vers" -e -m 80 "{localization}newtypes.r" >> "{oldLoc}.r"
  134. echo -n "•" >> "{worksheet}"
  135. derez "{oldLoc}" -only "WIND" -e -m 80 "{localization}newtypes.r" >> "{oldLoc}.r"
  136. echo -n "•" >> "{worksheet}"
  137. #
  138. echo >> "{Worksheet}"
  139. echo "“LocCompareFiles” completed" `date` >> "{Worksheet}"
  140. #open "{oldLOC}.r"
  141. #open "{oldUS}.r"
  142. #open "{NewUS}.r"
  143. #save "{oldLOC}.r"
  144. #save "{oldUS}.r"
  145. #save "{NewUS}.r"
  146. set exit 0
  147. RunLoop
  148.